import logging

handler = logging.FileHandler(filename="test.log", encoding="utf-8")
logging.basicConfig(handlers=[handler],
                    format="时间：%(asctime)s ||文件名：%(filename)s ||行号：%(lineno)d"
                           "||级别：%(levelname)s||内容：%(message)s",
                    datefmt="%Y-%m-%d %H:%M:%S",
                    level=logging.INFO)

logging.debug('这是一条 debug 级别的日志信息')
logging.info('这是一条 info 级别的日志信息')
logging.warning('这是一条 warning 级别的日志信息')
logging.error('这是一条 error 级别的日志信息')
logging.critical('这是一条 critical 级别的日志信息')

try:
    print('这是一个错误的语句', 66 / 0)
except Exception as e:
    logging.exception("出现错误，错误信息是" + str(e))
